Validated Roundings of Dot Products by Sticky Accumulation
نویسندگان
چکیده
The dot product operation is very prevalent in scientific computation and has therefore been incorporated as a primitive operation in some languages. The implementation of the dot product operation by a sequence of IEEE standard multiplications and additions does not prevent a substantial accumulation of the round-off errors or warn the user about a catastrophic cancellation. We present the design of a double precision dot product operation employing sticky accumulation, where the final rounded result is validated by raising a new exception flag if the result incurred catastrophic cancellation. Sticky accumulation can be implemented in a pipeline or parallel environment to sustain double precision with an extended control of the error. Our design allows that, in the absence of catastrophic cancellation, one ulp accuracy is guaranteed.
منابع مشابه
Contiguous digit sets and local roundings
We determine for which rouiidings adrlitioii in the floating-point screen has representable rounding error, whicli rouiiclings are implied by truncation of digit strings i n different radix systems with contiguous digits, and how rnany additional digits (including possibly a sticky bit) have to I)c kept in such systems in orcler to perforin a given rorinclirig correctly. Throughout the paper, w...
متن کاملDesign and optimization of Dot-blot ELISA system using specific antigens for simple and rapid diagnosis of glanders
Introduction Glanders is one of the oldest contagious and dangerous zoonotic diseases manifesting ulcerative granulomatous lesions on the skin and mucous membranes. Early methods possessing desirable sensitivity and specificity is important to diagnose the disease considering the just only one case report and preventing disease by identification and eradication. The present study was aimed to ...
متن کاملDesign of a fast validated dot product operation
The dot product operation is very prevalent in sci-entiic computation and has been incorporated as a primitive operation in some languages. Implementation of the dot product operation by a sequence of IEEE standard multiplications and additions does not prevent substantial error accumulation or warn about catastrophic cancellation. The design of a double precision dot product operation is prese...
متن کاملCombinatorics and Algorithms on Low-Discrepancy Roundings of a Real Sequence
We discuss the problem of computing all the integer sequences obtained by rounding an input sequence of n real numbers such that the discrepancy between the input sequence and each output binary sequence is less than one. The problem arises in the design of digital halftoning methods in computer graphics. We show that the number of such roundings is at most n + 1 if we consider the discrepancy ...
متن کاملDesign of Optimized Quantum-dot Cellular Automata RS Flip Flops
Complementary metal-oxide semiconductor (CMOS) technology has been the industry standard to implement Very Large Scale Integrated (VLSI) devices for the last two decades. Due to the consequences of miniaturization of such devices (i.e. increasing switching speeds, increasing complexity and decreasing power consumption), it is essential to replace them with a new technology. Quantum-dot c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. Computers
دوره 46 شماره
صفحات -
تاریخ انتشار 1997